SMAHA03400_사업장등록[공단건진].xfdl 93 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAHA03400" position="absolute 0 0 1190 781" titletext="사업장상세관리" onload="SMAHA03400_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption19" text="사업장상세관리" class="tit_1" position="absolute 0 0 140 25"/>
  8. <Static id="caption39" text="사업장정보" class="tit_2" position="absolute 271 73 369 90" anchor="top right"/>
  9. <Shape id="line9" linetype="horizontal" class="line_10" position="absolute 270 89 1189 95" anchor="top right"/>
  10. <Static id="caption41" text="사업장코드" class="cell_2" position="absolute 270 94 364 117" anchor="top right"/>
  11. <Edit id="ipt_cmpyid" taborder="1" class="input_essential" position="absolute 367 96 440 115" anchor="top right"/>
  12. <Edit id="ipt_cmpynm" taborder="2" class="input_essential" visible="false" position="absolute 440 70 570 89" anchor="top right"/>
  13. <Static id="caption49" text="사업장주소" class="cell_2" position="absolute 445 94 539 117" anchor="top right"/>
  14. <Edit id="output12" taborder="3" readonly="true" position="absolute 542 96 582 115" class="output" anchor="top right"/>
  15. <Edit id="output13" taborder="4" readonly="true" position="absolute 584 96 624 115" class="output" anchor="top right"/>
  16. <Button id="button13" taborder="5" class="icon_search" position="absolute 627 97 643 113" onclick="button13_onclick" anchor="top right"/>
  17. <Edit id="output11" taborder="6" readonly="true" position="absolute 645 96 995 115" class="output" anchor="top right"/>
  18. <Edit id="ipt_officeaddr2" taborder="7" class="input" position="absolute 1000 96 1185 115" anchor="top right"/>
  19. <Static id="caption31" text="건진분류" class="cell_2" position="absolute 270 118 364 141" anchor="top right"/>
  20. <Combo id="cmb_gubun" taborder="8" innerdataset="ds_init_cmb_gubun" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 367 120 482 139" anchor="top right"/>
  21. <Static id="caption29" text="진료과" class="cell_2" position="absolute 490 118 560 141" anchor="top right"/>
  22. <Combo id="combo2" taborder="9" innerdataset="@ds_init_baseinfo_orddeptcdlst_item" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 565 120 670 139" onitemchanged="combo2_onitemchanged" anchor="top right"/>
  23. <Static id="caption34" text="진료의" class="cell_2" position="absolute 675 118 745 141" anchor="top right"/>
  24. <Combo id="combo3" taborder="10" innerdataset="@ds_init_baseinfo_orddridlst_item" codecolumn="etcdetlcd" datacolumn="etcdetlnm" class="combo_default" enable="false" position="absolute 750 120 835 139" anchor="top right"/>
  25. <Static id="caption36" text="직역구분" class="cell_2" position="absolute 840 118 910 141" anchor="top right"/>
  26. <Combo id="combo17" taborder="11" innerdataset="ds_init_combo17" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 915 120 995 139" anchor="top right"/>
  27. <Static id="caption35" text="가입구분" class="cell_2" position="absolute 999 118 1069 141" anchor="top right"/>
  28. <Combo id="cmb_insuflag" taborder="12" innerdataset="ds_init_cmb_insuflag" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 1072 120 1185 139" anchor="top right"/>
  29. <Static id="caption37" text="일반검진" class="tit_2" position="absolute 268 151 443 167" anchor="top right"/>
  30. <Button id="btn_searchadd" taborder="13" text="행추가" class="btn2" position="absolute 451 145 504 167" onclick="btn_searchadd_onclick" anchor="top right"/>
  31. <Button id="button2" taborder="14" text="행삭제" class="btn2" position="absolute 507 145 560 167" onclick="button2_onclick" anchor="top right"/>
  32. <Grid id="grd_examlst1" taborder="15" binddataset="ds_main_cmpysinfo_examlst1_item" useinputpanel="false" position="absolute 268 172 560 308" selecttype="multirow" anchor="top right bottom">
  33. <Formats>
  34. <Format id="default">
  35. <Columns>
  36. <Column size="25" band="left"/>
  37. <Column size="80"/>
  38. <Column size="175"/>
  39. <Column size="0"/>
  40. <Column size="0"/>
  41. <Column size="0"/>
  42. <Column size="0"/>
  43. </Columns>
  44. <Rows>
  45. <Row size="24" band="head"/>
  46. <Row size="24"/>
  47. </Rows>
  48. <Band id="head">
  49. <Cell/>
  50. <Cell col="1" text="코드"/>
  51. <Cell col="2" text="명칭"/>
  52. <Cell col="3" text="패키지구분"/>
  53. <Cell col="4" text="수가코드"/>
  54. <Cell col="5" text="건진구분"/>
  55. <Cell col="6" text="건진상세구분"/>
  56. </Band>
  57. <Band id="body">
  58. <Cell celltype="head"/>
  59. <Cell col="1" displaytype="text" text="bind:testcd"/>
  60. <Cell col="2" displaytype="text" text="bind:testnm"/>
  61. <Cell col="3" text="bind:cmpyid"/>
  62. <Cell col="4" text="bind:appyear"/>
  63. <Cell col="5" text="bind:examtype"/>
  64. <Cell col="6" text="bind:pkgflag"/>
  65. </Band>
  66. </Format>
  67. </Formats>
  68. </Grid>
  69. <Button id="button3" taborder="16" text="행추가" class="btn2" position="absolute 763 145 816 167" onclick="button3_onclick" anchor="top right"/>
  70. <Button id="button4" taborder="17" text="행삭제" class="btn2" position="absolute 819 145 872 167" onclick="button4_onclick" anchor="top right"/>
  71. <Static id="caption38" text="생애검진 - 간염 대상" class="tit_2" position="absolute 580 151 755 167" anchor="top right"/>
  72. <Grid id="grd_examlst2" taborder="18" binddataset="ds_main_cmpysinfo_examlst2_item" useinputpanel="false" position="absolute 580 172 872 308" selecttype="multirow" anchor="top right bottom">
  73. <Formats>
  74. <Format id="default">
  75. <Columns>
  76. <Column size="25" band="left"/>
  77. <Column size="80"/>
  78. <Column size="175"/>
  79. <Column size="0"/>
  80. <Column size="0"/>
  81. <Column size="0"/>
  82. <Column size="0"/>
  83. </Columns>
  84. <Rows>
  85. <Row size="24" band="head"/>
  86. <Row size="24"/>
  87. </Rows>
  88. <Band id="head">
  89. <Cell/>
  90. <Cell col="1" text="코드"/>
  91. <Cell col="2" text="명칭"/>
  92. <Cell col="3" text="패키지구분"/>
  93. <Cell col="4" text="수가코드"/>
  94. <Cell col="5" text="건진구분"/>
  95. <Cell col="6" text="건진상세구분"/>
  96. </Band>
  97. <Band id="body">
  98. <Cell celltype="head"/>
  99. <Cell col="1" displaytype="text" text="bind:testcd"/>
  100. <Cell col="2" displaytype="text" text="bind:testnm"/>
  101. <Cell col="3" text="bind:cmpyid"/>
  102. <Cell col="4" text="bind:appyear"/>
  103. <Cell col="5" text="bind:examtype"/>
  104. <Cell col="6" text="bind:pkgflag"/>
  105. </Band>
  106. </Format>
  107. </Formats>
  108. </Grid>
  109. <Button id="button5" taborder="19" text="행추가" class="btn2" position="absolute 1076 145 1129 167" onclick="button5_onclick" anchor="top right"/>
  110. <Button id="button6" taborder="20" text="행삭제" class="btn2" position="absolute 1132 145 1185 167" onclick="button6_onclick" anchor="top right"/>
  111. <Static id="caption43" text="생애검진 - 간염 비대상" class="tit_2" position="absolute 893 151 1068 167" anchor="top right"/>
  112. <Grid id="grd_examlst3" taborder="21" binddataset="ds_main_cmpysinfo_examlst3_item" useinputpanel="false" position="absolute 893 172 1185 308" selecttype="multirow" anchor="top right bottom">
  113. <Formats>
  114. <Format id="default">
  115. <Columns>
  116. <Column size="25" band="left"/>
  117. <Column size="80"/>
  118. <Column size="175"/>
  119. <Column size="0"/>
  120. <Column size="0"/>
  121. <Column size="0"/>
  122. <Column size="0"/>
  123. </Columns>
  124. <Rows>
  125. <Row size="24" band="head"/>
  126. <Row size="24"/>
  127. </Rows>
  128. <Band id="head">
  129. <Cell/>
  130. <Cell col="1" text="코드"/>
  131. <Cell col="2" text="명칭"/>
  132. <Cell col="3" text="패키지구분"/>
  133. <Cell col="4" text="수가코드"/>
  134. <Cell col="5" text="건진구분"/>
  135. <Cell col="6" text="건진상세구분"/>
  136. </Band>
  137. <Band id="body">
  138. <Cell celltype="head"/>
  139. <Cell col="1" displaytype="text" text="bind:testcd"/>
  140. <Cell col="2" displaytype="text" text="bind:testnm"/>
  141. <Cell col="3" text="bind:cmpyid"/>
  142. <Cell col="4" text="bind:appyear"/>
  143. <Cell col="5" text="bind:examtype"/>
  144. <Cell col="6" text="bind:pkgflag"/>
  145. </Band>
  146. </Format>
  147. </Formats>
  148. </Grid>
  149. <Static id="caption42" text="사업장" class="tit_2" position="absolute 0 73 98 90"/>
  150. <Shape id="line22" linetype="horizontal" class="line_10" position="absolute 0 89 265 95" anchor="left top right"/>
  151. <Grid id="grd_ahbmgcpy" taborder="22" binddataset="ds_main_ahbmgcpyinfo_item" useinputpanel="false" position="absolute 0 94 265 751" oncelldblclick="grd_ahbmgcpy_oncelldblclick" selecttype="multirow" anchor="all">
  152. <Formats>
  153. <Format id="default">
  154. <Columns>
  155. <Column size="25" band="left"/>
  156. <Column size="80"/>
  157. <Column size="224"/>
  158. <Column size="0"/>
  159. </Columns>
  160. <Rows>
  161. <Row size="24" band="head"/>
  162. <Row size="24"/>
  163. </Rows>
  164. <Band id="head">
  165. <Cell/>
  166. <Cell col="1" text="사업장코드"/>
  167. <Cell col="2" text="사업장명"/>
  168. <Cell col="3" text="appyear"/>
  169. </Band>
  170. <Band id="body">
  171. <Cell celltype="head"/>
  172. <Cell col="1" displaytype="text" edittype="none" text="bind:cmpyid"/>
  173. <Cell col="2" displaytype="text" edittype="none" text="bind:cmpynm"/>
  174. <Cell col="3" text="bind:appyear"/>
  175. </Band>
  176. </Format>
  177. </Formats>
  178. </Grid>
  179. <Static id="caption40" text="대표자성명" class="cell_1" position="absolute 268 312 362 335" style="padding:0 0 0 4;" anchor="right bottom"/>
  180. <Static id="caption47" text="조합기호" class="cell_1" position="absolute 268 360 362 383" style="padding:0 0 0 4;" anchor="right bottom"/>
  181. <Static id="caption48" text="전화번호" class="cell_1" position="absolute 268 408 362 431" style="padding:0 0 0 4;" anchor="right bottom"/>
  182. <Static id="caption50" text="발송주소" class="cell_1" position="absolute 268 432 362 455" style="padding:0 0 0 4;" anchor="right bottom"/>
  183. <Edit id="output14" taborder="23" readonly="true" position="absolute 365 434 413 453" class="output" anchor="right bottom"/>
  184. <Static id="caption3" text="-" position="absolute 419 434 432 453" anchor="right bottom"/>
  185. <Edit id="output15" taborder="24" readonly="true" position="absolute 432 434 480 453" class="output" anchor="right bottom"/>
  186. <Button id="button14" taborder="25" class="icon_search" position="absolute 485 435 501 451" onclick="button14_onclick" anchor="right bottom"/>
  187. <Edit id="output10" taborder="26" readonly="true" position="absolute 508 434 777 453" class="output" anchor="right bottom"/>
  188. <Edit id="ipt_baladdr2" taborder="27" class="input" position="absolute 783 434 1078 453" anchor="right bottom"/>
  189. <Static id="caption51" text="업종코드" class="cell_1" position="absolute 268 456 362 479" style="padding:0 0 0 4;" anchor="right bottom"/>
  190. <Edit id="ipt_telno" taborder="28" class="input" position="absolute 365 410 449 429" onkeyup="ipt_telno_onkeyup" anchor="right bottom"/>
  191. <Button id="button9" taborder="29" text="사업장관리번호생성" class="btn2" position="absolute 1062 67 1189 89" onclick="button9_onclick" anchor="top right"/>
  192. <Static id="caption52" text="E_Mail" class="cell_1" position="absolute 761 408 840 431" style="padding:0 0 0 4;" anchor="right bottom"/>
  193. <Edit id="ipt_email" taborder="30" class="input" position="absolute 843 410 1078 429" anchor="right bottom"/>
  194. <CheckBox id="checkbox17" taborder="31" position="absolute 602 313 696 333" text="검진일자변경" truevalue="Y" onclick="checkbox17_onclick" anchor="right bottom"/>
  195. <Edit id="ipt_prsnchrg" taborder="32" class="input" position="absolute 780 314 858 333" anchor="right bottom"/>
  196. <Static id="caption53" text="담당자" class="cell_1" position="absolute 698 312 777 335" style="padding:0 0 0 4;" anchor="right bottom"/>
  197. <Edit id="ipt_officeno" taborder="33" class="input" position="absolute 365 338 598 357" anchor="right bottom"/>
  198. <Static id="caption54" text="사업장개시번호" class="cell_1" position="absolute 268 336 362 359" style="padding:0 0 0 4;" anchor="right bottom"/>
  199. <Edit id="ipt_cmpyno" taborder="34" class="input" position="absolute 961 338 1078 357" anchor="right bottom"/>
  200. <Static id="caption55" text="사업자등록번호" class="cell_1" position="absolute 864 336 958 359" style="padding:0 0 0 4;" anchor="right bottom"/>
  201. <Static id="caption56" text="사업장순번" class="cell_1" position="absolute 698 336 777 359" style="padding:0 0 0 4;" anchor="right bottom"/>
  202. <Edit id="ipt_cmpyseq" taborder="35" class="input" position="absolute 780 338 858 357" anchor="right bottom"/>
  203. <Button id="button10" taborder="36" class="icon_search" position="absolute 422 363 438 379" onclick="button10_onclick" anchor="right bottom"/>
  204. <Button id="button11" taborder="37" class="icon_search" position="absolute 422 387 438 403" onclick="button11_onclick" anchor="right bottom"/>
  205. <Edit id="input1" taborder="38" class="input" position="absolute 780 362 1078 381" anchor="right bottom"/>
  206. <Static id="caption57" text="사업장기호" class="cell_1" position="absolute 698 360 777 383" style="padding:0 0 0 4;" anchor="right bottom"/>
  207. <Static id="caption58" text="검진의사" class="cell_1" position="absolute 698 384 777 407" style="padding:0 0 0 4;" anchor="right bottom"/>
  208. <Static id="caption59" text="Fax" class="cell_1" position="absolute 458 408 493 431" style="padding:0 0 0 4;" anchor="right bottom"/>
  209. <Edit id="ipt_fax" taborder="39" class="input" position="absolute 496 410 580 429" anchor="right bottom"/>
  210. <Static id="caption60" text="휴대폰번호" class="cell_1" position="absolute 588 408 667 431" style="padding:0 0 0 4;" anchor="right bottom"/>
  211. <Edit id="ipt_handphon" taborder="40" class="input" position="absolute 670 410 754 429" anchor="right bottom"/>
  212. <Static id="caption61" text="노동사무소" class="cell_1" position="absolute 268 384 362 407" style="padding:0 0 0 4;" anchor="right bottom"/>
  213. <Button id="button15" taborder="41" class="icon_search" position="absolute 422 459 438 475" onclick="button15_onclick" anchor="right bottom"/>
  214. <Static id="caption62" text="업태" class="cell_1" position="absolute 698 456 737 479" style="padding:0 0 0 4;" anchor="right bottom"/>
  215. <Edit id="ipt_uptai" taborder="42" class="input" position="absolute 740 458 850 477" anchor="right bottom"/>
  216. <Edit id="ipt_jongmog" taborder="43" class="input" position="absolute 896 458 1078 477" anchor="right bottom"/>
  217. <Static id="caption63" text="종목" class="cell_1" position="absolute 856 456 895 479" style="padding:0 0 0 4;" anchor="right bottom"/>
  218. <Static id="caption64" text="특정암검진 검진의사" class="tit_2" position="absolute 268 485 425 502" anchor="right bottom"/>
  219. <Shape id="line6" linetype="horizontal" class="line_10" position="absolute 268 501 1188 507" anchor="right bottom"/>
  220. <Static id="caption65" text="위암" class="cell_1" position="absolute 268 506 307 529" style="padding:0 0 0 4;" anchor="right bottom"/>
  221. <Combo id="combo7" taborder="44" innerdataset="@ds_init_baseinfo_drlst_itemdr" codecolumn="drid" datacolumn="drnm" position="absolute 310 508 400 527" anchor="right bottom"/>
  222. <Combo id="combo8" taborder="45" innerdataset="@ds_init_baseinfo_drlst_itemdr" codecolumn="drid" datacolumn="drnm" position="absolute 456 508 546 527" anchor="right bottom"/>
  223. <Static id="caption66" text="대장암" class="cell_1" position="absolute 408 506 452 529" style="padding:0 0 0 4;" anchor="right bottom"/>
  224. <Static id="caption67" text="간암" class="cell_1" position="absolute 554 506 593 529" style="padding:0 0 0 4;" anchor="right bottom"/>
  225. <Combo id="combo9" taborder="46" innerdataset="@ds_init_baseinfo_drlst_itemdr" codecolumn="drid" datacolumn="drnm" position="absolute 596 508 686 527" anchor="right bottom"/>
  226. <Static id="caption68" text="유방암" class="cell_1" position="absolute 694 506 738 529" style="padding:0 0 0 4;" anchor="right bottom"/>
  227. <Combo id="combo10" taborder="47" innerdataset="@ds_init_baseinfo_drlst_itemdr" codecolumn="drid" datacolumn="drnm" position="absolute 741 508 831 527" anchor="right bottom"/>
  228. <Static id="caption69" text="자궁경부암" class="cell_1" position="absolute 839 506 906 529" style="padding:0 0 0 4;" anchor="right bottom"/>
  229. <Combo id="combo11" taborder="48" innerdataset="@ds_init_baseinfo_drlst_itemdr" codecolumn="drid" datacolumn="drnm" position="absolute 910 508 1000 527" anchor="right bottom"/>
  230. <Shape id="line33" linetype="horizontal" class="line_10" position="absolute 268 603 560 609" anchor="right bottom"/>
  231. <Static id="caption70" text="생산품목" class="tit_2" position="absolute 268 587 425 604" anchor="right bottom"/>
  232. <Static id="caption71" text="근로자현황" class="tit_2" position="absolute 573 587 730 604" anchor="right bottom"/>
  233. <Shape id="line34" linetype="horizontal" class="line_10" position="absolute 573 603 865 609" anchor="right bottom"/>
  234. <Static id="caption72" text="검진종목" class="tit_2" position="absolute 881 587 1038 604" anchor="right bottom"/>
  235. <Shape id="line35" linetype="horizontal" class="line_10" position="absolute 881 603 1188 609" anchor="right bottom"/>
  236. <Button id="button17" taborder="52" text="생산품목등록(M)" class="btn2" position="absolute 452 581 560 603" onclick="button17_onclick" anchor="right bottom"/>
  237. <MaskEdit id="ipt_amount" taborder="53" mask="#,###" class="input" position="absolute 1085 697 1178 716" anchor="right bottom"/>
  238. <Static id="caption73" text="특수검진 유해인자" class="tit_2" position="absolute 268 536 425 553" anchor="right bottom"/>
  239. <Shape id="line7" linetype="horizontal" class="line_10" position="absolute 268 552 1188 558" anchor="right bottom"/>
  240. <Static id="caption75" text="적용년도" class="cell_1" position="absolute 864 312 958 335" style="padding:0 0 0 4;" anchor="right bottom"/>
  241. <Static id="caption2" text="사용상태" class="cell_1" position="absolute 878 384 937 407" style="padding:0 0 0 4;" anchor="right bottom"/>
  242. <CheckBox id="bool1" taborder="54" position="absolute 268 555 288 575" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  243. <CheckBox id="bool2" taborder="55" position="absolute 330 555 350 575" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  244. <CheckBox id="bool3" taborder="56" position="absolute 390 555 410 575" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  245. <CheckBox id="bool4" taborder="57" position="absolute 460 555 480 575" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  246. <CheckBox id="bool5" taborder="58" position="absolute 545 555 565 575" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  247. <CheckBox id="bool6" taborder="59" position="absolute 630 555 650 575" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  248. <Static id="caption4" text="소음" position="absolute 288 556 323 576" anchor="right bottom"/>
  249. <Static id="caption5" text="분진" position="absolute 350 556 385 576" anchor="right bottom"/>
  250. <Static id="caption6" text="중금속" position="absolute 410 556 453 576" anchor="right bottom"/>
  251. <Static id="caption7" text="유해광선" position="absolute 480 556 535 576" anchor="right bottom"/>
  252. <Static id="caption8" text="유기용제" position="absolute 565 556 620 576" anchor="right bottom"/>
  253. <Static id="caption9" text="특정화학물" position="absolute 650 556 712 576" anchor="right bottom"/>
  254. <CheckBox id="bool7" taborder="60" position="absolute 881 607 901 627" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  255. <Static id="caption10" text="일반검진" position="absolute 901 608 956 628" anchor="right bottom"/>
  256. <Static id="caption11" text="종합검진" position="absolute 901 625 956 645" anchor="right bottom"/>
  257. <CheckBox id="bool8" taborder="61" position="absolute 881 624 901 644" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  258. <Static id="caption12" text="채용검진" position="absolute 901 641 956 661" anchor="right bottom"/>
  259. <CheckBox id="bool9" taborder="62" position="absolute 881 640 901 660" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  260. <Static id="caption13" text="특수검진" position="absolute 901 659 956 679" anchor="right bottom"/>
  261. <CheckBox id="bool10" taborder="63" position="absolute 881 658 901 678" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  262. <CheckBox id="bool11" taborder="64" position="absolute 881 675 901 695" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  263. <Static id="caption14" text="배치전검진" position="absolute 901 676 963 696" anchor="right bottom"/>
  264. <Static id="caption15" text="배치후검진" position="absolute 901 693 963 713" anchor="right bottom"/>
  265. <CheckBox id="bool12" taborder="65" position="absolute 881 692 901 712" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  266. <CheckBox id="bool13" taborder="66" position="absolute 881 709 901 729" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  267. <Static id="caption16" text="수시검진" position="absolute 901 710 956 730" anchor="right bottom"/>
  268. <Static id="caption17" text="검진지급대상" position="absolute 901 728 979 748" anchor="right bottom"/>
  269. <CheckBox id="bool14" taborder="67" position="absolute 881 727 901 747" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  270. <CheckBox id="bool15" taborder="68" position="absolute 1085 727 1105 747" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  271. <Static id="caption18" text="측정지급대상" position="absolute 1105 728 1183 748" anchor="right bottom"/>
  272. <CheckBox id="bool17" taborder="69" position="absolute 938 385 982 405" text="사용" falsevalue="N" truevalue="Y" anchor="right bottom"/>
  273. <Shape id="line1" linetype="horizontal" class="line_2" position="absolute 573 628 864 634" anchor="right bottom"/>
  274. <Shape id="line2" linetype="horizontal" class="line_2" position="absolute 573 652 864 658" anchor="right bottom"/>
  275. <Shape id="line3" linetype="horizontal" class="line_2" position="absolute 573 676 864 682" anchor="right bottom"/>
  276. <Shape id="line4" linetype="horizontal" class="line_2" position="absolute 573 700 864 706" anchor="right bottom"/>
  277. <Shape id="line5" linetype="horizontal" class="line_2" position="absolute 573 724 864 730" anchor="right bottom"/>
  278. <Edit id="output2" taborder="70" readonly="true" position="absolute 795 658 865 677" class="output" anchor="right bottom"/>
  279. <Edit id="output3" taborder="71" readonly="true" position="absolute 795 682 865 701" class="output" anchor="right bottom"/>
  280. <Edit id="output4" taborder="72" readonly="true" position="absolute 443 362 692 381" class="output" anchor="right bottom"/>
  281. <Edit id="output5" taborder="73" readonly="true" position="absolute 443 386 692 405" class="output" anchor="right bottom"/>
  282. <Edit id="output6" taborder="74" readonly="true" position="absolute 443 458 692 477" class="output" anchor="right bottom"/>
  283. <Edit id="output7" taborder="75" readonly="true" position="absolute 365 362 418 381" class="output" anchor="right bottom"/>
  284. <Edit id="output8" taborder="76" readonly="true" position="absolute 365 386 418 405" class="output" anchor="right bottom"/>
  285. <Edit id="output9" taborder="77" readonly="true" position="absolute 365 458 418 477" class="output" anchor="right bottom"/>
  286. <Combo id="combo1" taborder="78" innerdataset="@ds_init_baseinfo_drlst_itemdr" codecolumn="drid" datacolumn="drnm" position="absolute 780 386 870 405" anchor="right bottom"/>
  287. <Button id="button1" taborder="79" text="행삭제" class="btn2" position="absolute 397 581 450 603" onclick="button1_onclick" anchor="right bottom"/>
  288. <Edit id="ipt_appyear" taborder="80" class="input" position="absolute 961 314 1078 333" anchor="right bottom"/>
  289. <Edit id="output16" taborder="81" readonly="true" position="absolute 795 634 865 653" class="output" anchor="right bottom"/>
  290. <Edit id="output17" taborder="82" readonly="true" position="absolute 795 706 865 725" class="output" anchor="right bottom"/>
  291. <Edit id="output18" taborder="83" readonly="true" position="absolute 795 730 865 749" class="output" anchor="right bottom"/>
  292. <Edit id="output19" taborder="84" readonly="true" position="absolute 721 730 792 749" class="output" anchor="right bottom"/>
  293. <Edit id="output20" taborder="85" readonly="true" position="absolute 647 730 718 749" class="output" anchor="right bottom"/>
  294. <Edit id="ipt_officertrgtmancnt" taborder="86" class="input" position="absolute 647 634 718 653" anchor="right bottom"/>
  295. <Edit id="ipt_officertrgtwomcnt" taborder="87" class="input" position="absolute 721 634 792 653" anchor="right bottom"/>
  296. <Edit id="ipt_prdtmancnt" taborder="88" class="input" position="absolute 647 658 718 677" anchor="right bottom"/>
  297. <Edit id="ipt_dsptmancnt" taborder="89" class="input" position="absolute 647 682 718 701" anchor="right bottom"/>
  298. <Edit id="ipt_dlmancnt" taborder="90" class="input" position="absolute 647 706 718 725" anchor="right bottom"/>
  299. <Edit id="ipt_prdtwomcnt" taborder="91" class="input" position="absolute 721 658 792 677" anchor="right bottom"/>
  300. <Edit id="ipt_dsptwomcnt" taborder="92" class="input" position="absolute 721 682 792 701" anchor="right bottom"/>
  301. <Edit id="ipt_dlwoncnt" taborder="93" class="input" position="absolute 721 706 792 725" anchor="right bottom"/>
  302. <Edit id="ipt_prsdnm" taborder="94" class="input" position="absolute 365 314 598 333" anchor="right bottom"/>
  303. <Edit id="ipt_insucorpbrchcd" taborder="95" class="input" visible="false" position="absolute 1083 410 1098 429" anchor="right bottom"/>
  304. <Edit id="ipt_civilaplflag" taborder="96" class="input" visible="false" position="absolute 1103 410 1118 429" anchor="right bottom"/>
  305. <Edit id="input3" taborder="97" class="input" visible="false" position="absolute 1083 362 1098 381" anchor="right bottom"/>
  306. <Edit id="input4" taborder="98" class="input" visible="false" position="absolute 1103 362 1118 381" anchor="right bottom"/>
  307. <Static id="caption30" text="배치후검진금액" class="cell_1" position="absolute 1085 673 1178 696" style="padding:0 0 0 4;" anchor="right bottom"/>
  308. <Div id="group5" taborder="99" class="div_SA" position="absolute 0 25 1189 65" anchor="left top right">
  309. <Layouts>
  310. <Layout>
  311. <Static id="caption44" text="적용년도 :" class="search_name" position="absolute 16 12 102 29" anchor="default"/>
  312. <Button id="btn_search" taborder="6" text="조회" class="btn1" position="absolute 1119 10 1175 32" anchor="top right" onclick="group5_btn_search_onclick"/>
  313. <Shape id="line23" linetype="vertical" class="line_4" position="absolute 1101 10 1107 32" anchor="top right"/>
  314. <Edit id="input12" taborder="7" class="input_search" position="absolute 390 11 640 30" anchor="default" onkeyup="Edit_Search_onkeyup"/>
  315. <Static id="caption45" text="사업장코드 :" class="search_name" position="absolute 260 12 385 29" anchor="default"/>
  316. <Static id="caption46" text="사업장명 :" class="search_name" position="absolute 655 12 754 29" anchor="default"/>
  317. <Edit id="input13" taborder="8" class="input_search" position="absolute 745 11 910 30" anchor="default" onkeyup="Edit_Search_onkeyup"/>
  318. <Combo id="cmb_srchappyear" taborder="9" innerdataset="ds_init_S900" codecolumn="cdid" datacolumn="cdnm" position="absolute 107 11 242 30" anchor="default"/>
  319. <Static id="caption1" text="사용상태 :" class="search_name" position="absolute 930 12 1020 29" anchor="default"/>
  320. <CheckBox id="bool16" taborder="10" position="absolute 1018 11 1070 31" anchor="default" text="사용" falsevalue="N" truevalue="Y"/>
  321. </Layout>
  322. </Layouts>
  323. </Div>
  324. <Shape id="line52" linetype="horizontal" class="line_3" position="absolute 3 750 1189 756" anchor="left right bottom"/>
  325. <Div id="grp_btn" taborder="100" position="absolute 0 753 1189 780" anchor="left right bottom">
  326. <Layouts>
  327. <Layout>
  328. <Button id="btn_save" taborder="1" text="저장" class="btn4" position="absolute 1003 2 1059 24" anchor="top right" onclick="grp_btn_btn_save_onclick"/>
  329. <Button id="btn_del" taborder="2" text="삭제" class="btn4" position="absolute 1062 2 1118 24" anchor="top right" onclick="grp_btn_btn_del_onclick"/>
  330. <Button id="btn_clear" taborder="3" text="초기화" class="btn4" position="absolute 1121 2 1189 24" anchor="top right" onclick="grp_btn_btn_clear_onclick"/>
  331. <Button id="btn_newsave" taborder="4" text="신규생성" class="btn4" position="absolute 918 2 1000 24" anchor="top right" onclick="grp_btn_btn_newsave_onclick"/>
  332. </Layout>
  333. </Layouts>
  334. </Div>
  335. <Shape id="line00" class="line_10" position="absolute 268 167 560 173" anchor="top right"/>
  336. <Shape id="line08" class="line_10" position="absolute 580 167 872 173" anchor="top right"/>
  337. <Shape id="line10" class="line_10" position="absolute 893 167 1185 173" anchor="top right"/>
  338. <Grid id="grd_prdlst" taborder="101" binddataset="ds_main_cmpysinfo_itemdetail" useinputpanel="false" position="absolute 268 608 560 751" anchor="right bottom">
  339. <Formats>
  340. <Format id="default">
  341. <Columns>
  342. <Column size="25" band="left"/>
  343. <Column size="70"/>
  344. <Column size="170"/>
  345. </Columns>
  346. <Rows>
  347. <Row size="24" band="head"/>
  348. <Row size="24"/>
  349. </Rows>
  350. <Band id="head">
  351. <Cell/>
  352. <Cell col="1" text="코드"/>
  353. <Cell col="2" text="생산품목명"/>
  354. </Band>
  355. <Band id="body">
  356. <Cell celltype="head"/>
  357. <Cell col="1" displaytype="text" edittype="none" text="bind:prdtcode"/>
  358. <Cell col="2" displaytype="text" edittype="none" text="bind:prdtnm"/>
  359. </Band>
  360. </Format>
  361. </Formats>
  362. </Grid>
  363. <Static id="caption22" text="구 분" class="cell_1" position="absolute 573 608 644 631" anchor="right bottom"/>
  364. <Static id="caption23" text="사무직" class="cell_1" position="absolute 573 632 644 655" anchor="right bottom"/>
  365. <Static id="caption24" text="생산직" class="cell_1" position="absolute 573 656 644 679" anchor="right bottom"/>
  366. <Static id="caption25" text="파견직" class="cell_1" position="absolute 573 680 644 703" anchor="right bottom"/>
  367. <Static id="caption26" text="일용직" class="cell_1" position="absolute 573 704 644 727" anchor="right bottom"/>
  368. <Static id="caption27" text="총 계" class="cell_1" position="absolute 573 728 644 751" anchor="right bottom"/>
  369. <Static id="caption28" text="여 자" class="cell_1" position="absolute 721 608 792 631" anchor="right bottom"/>
  370. <Static id="caption32" text="남 자" class="cell_1" position="absolute 647 608 718 631" anchor="right bottom"/>
  371. <Static id="caption33" text="총 계" class="cell_1" position="absolute 795 608 865 631" anchor="right bottom"/>
  372. <Radio id="radio3" taborder="102" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 1087 628 1175 648" anchor="right bottom">
  373. <Dataset id="innerdataset">
  374. <ColumnInfo>
  375. <Column id="codecolumn"/>
  376. <Column id="datacolumn"/>
  377. </ColumnInfo>
  378. <Rows>
  379. <Row>
  380. <Col id="codecolumn">Y</Col>
  381. <Col id="datacolumn">회사</Col>
  382. </Row>
  383. <Row>
  384. <Col id="codecolumn">N</Col>
  385. <Col id="datacolumn">개인</Col>
  386. </Row>
  387. </Rows>
  388. </Dataset>
  389. </Radio>
  390. </Layout>
  391. </Layouts>
  392. <Objects>
  393. <Dataset id="ds_temp_prod_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  394. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  395. <ColumnInfo>
  396. <Column id="hidden" type="STRING" size="256"/>
  397. </ColumnInfo>
  398. <Rows>
  399. <Row>
  400. <Col id="hidden"/>
  401. </Row>
  402. </Rows>
  403. </Dataset>
  404. <Dataset id="ds_send_orddridinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  405. <ColumnInfo>
  406. <Column id="clscd" type="STRING" size="256"/>
  407. <Column id="etccd" type="STRING" size="256"/>
  408. <Column id="etcitemcnts" type="STRING" size="256"/>
  409. </ColumnInfo>
  410. <Rows>
  411. <Row>
  412. <Col id="clscd"/>
  413. <Col id="etccd"/>
  414. <Col id="etcitemcnts"/>
  415. </Row>
  416. </Rows>
  417. </Dataset>
  418. <Dataset id="ds_temp_cmpyid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  419. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  420. <ColumnInfo>
  421. <Column id="cmpysprod" type="STRING" size="256"/>
  422. </ColumnInfo>
  423. </Dataset>
  424. <Dataset id="ds_temp_templst_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  425. <Dataset id="ds_main_cmpysinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  426. <ColumnInfo>
  427. <Column id="cmpyid" type="STRING" size="256"/>
  428. <Column id="cmpynm" type="STRING" size="256"/>
  429. <Column id="appyear" type="STRING" size="256"/>
  430. <Column id="officezipcd1" type="STRING" size="256"/>
  431. <Column id="officezipcd2" type="STRING" size="256"/>
  432. <Column id="officezipcdseq" type="STRING" size="256"/>
  433. <Column id="officeaddr1" type="STRING" size="256"/>
  434. <Column id="officeaddr2" type="STRING" size="256"/>
  435. <Column id="healexamgubun" type="STRING" size="256"/>
  436. <Column id="orddeptcd" type="STRING" size="256"/>
  437. <Column id="orddrid" type="STRING" size="256"/>
  438. <Column id="insutrgtflag" type="STRING" size="256"/>
  439. <Column id="insuflag" type="STRING" size="256"/>
  440. <Column id="insucorpbrchcd" type="STRING" size="256"/>
  441. <Column id="civilaplflag" type="STRING" size="256"/>
  442. <Column id="remcnts" type="STRING" size="256"/>
  443. <Column id="prsdnm" type="STRING" size="256"/>
  444. <Column id="telno" type="STRING" size="256"/>
  445. <Column id="detladdr" type="STRING" size="256"/>
  446. <Column id="biztype" type="STRING" size="256"/>
  447. <Column id="cmpyno" type="STRING" size="256"/>
  448. <Column id="cmpystat" type="STRING" size="256"/>
  449. <Column id="insucd" type="STRING" size="256"/>
  450. <Column id="workoffice" type="STRING" size="256"/>
  451. <Column id="balzipcd1" type="STRING" size="256"/>
  452. <Column id="balzipcd2" type="STRING" size="256"/>
  453. <Column id="baladdr1" type="STRING" size="256"/>
  454. <Column id="baladdr2" type="STRING" size="256"/>
  455. <Column id="officeno" type="STRING" size="256"/>
  456. <Column id="fax" type="STRING" size="256"/>
  457. <Column id="email" type="STRING" size="256"/>
  458. <Column id="prsnchrg" type="STRING" size="256"/>
  459. <Column id="changedate" type="STRING" size="256"/>
  460. <Column id="cmpyseq" type="STRING" size="256"/>
  461. <Column id="cmpysign" type="STRING" size="256"/>
  462. <Column id="healthdr" type="STRING" size="256"/>
  463. <Column id="handphon" type="STRING" size="256"/>
  464. <Column id="uptai" type="STRING" size="256"/>
  465. <Column id="jongmog" type="STRING" size="256"/>
  466. <Column id="noise" type="STRING" size="256"/>
  467. <Column id="dust" type="STRING" size="256"/>
  468. <Column id="heavymetal" type="STRING" size="256"/>
  469. <Column id="hrmfllight" type="STRING" size="256"/>
  470. <Column id="ugyj" type="STRING" size="256"/>
  471. <Column id="spcchmst" type="STRING" size="256"/>
  472. <Column id="medical1" type="STRING" size="256"/>
  473. <Column id="medical2" type="STRING" size="256"/>
  474. <Column id="medical3" type="STRING" size="256"/>
  475. <Column id="medical4" type="STRING" size="256"/>
  476. <Column id="medical5" type="STRING" size="256"/>
  477. <Column id="medical6" type="STRING" size="256"/>
  478. <Column id="medical7" type="STRING" size="256"/>
  479. <Column id="jtarget" type="STRING" size="256"/>
  480. <Column id="chtarget" type="STRING" size="256"/>
  481. <Column id="cmpy" type="STRING" size="256"/>
  482. <Column id="person" type="STRING" size="256"/>
  483. <Column id="amount" type="STRING" size="256"/>
  484. <Column id="officertrgtmancnt" type="STRING" size="256"/>
  485. <Column id="officertrgtwomcnt" type="STRING" size="256"/>
  486. <Column id="prdtmancnt" type="STRING" size="256"/>
  487. <Column id="prdtwomcnt" type="STRING" size="256"/>
  488. <Column id="dsptmancnt" type="STRING" size="256"/>
  489. <Column id="dsptwomcnt" type="STRING" size="256"/>
  490. <Column id="dlmancnt" type="STRING" size="256"/>
  491. <Column id="dlwoncnt" type="STRING" size="256"/>
  492. <Column id="totlabrmancnt" type="STRING" size="256"/>
  493. <Column id="totlabrwomcnt" type="STRING" size="256"/>
  494. <Column id="cancer1" type="STRING" size="256"/>
  495. <Column id="cancer2" type="STRING" size="256"/>
  496. <Column id="cancer3" type="STRING" size="256"/>
  497. <Column id="cancer4" type="STRING" size="256"/>
  498. <Column id="cancer5" type="STRING" size="256"/>
  499. <Column id="insunm" type="STRING" size="256"/>
  500. <Column id="workofficenm" type="STRING" size="256"/>
  501. <Column id="biztypenm" type="STRING" size="256"/>
  502. <Column id="totalofficertrgtcnt" type="STRING" size="256"/>
  503. <Column id="totalprdtcnt" type="STRING" size="256"/>
  504. <Column id="totaldsptcnt" type="STRING" size="256"/>
  505. <Column id="totaldlcnt" type="STRING" size="256"/>
  506. <Column id="totlabrcnt" type="STRING" size="256"/>
  507. <Column id="prdtcode" type="STRING" size="256"/>
  508. <Column id="prdtnm" type="STRING" size="256"/>
  509. <Column id="healexamgubun" type="STRING" size="256"/>
  510. <Column id="orddeptcd" type="STRING" size="256"/>
  511. <Column id="orddrid" type="STRING" size="256"/>
  512. <Column id="insutrgtflag" type="STRING" size="256"/>
  513. <Column id="insuflag" type="STRING" size="256"/>
  514. </ColumnInfo>
  515. <Rows>
  516. <Row>
  517. <Col id="cmpyid"/>
  518. <Col id="cmpynm"/>
  519. <Col id="appyear"/>
  520. <Col id="officezipcd1"/>
  521. <Col id="officezipcd2"/>
  522. <Col id="officezipcdseq"/>
  523. <Col id="officeaddr1"/>
  524. <Col id="officeaddr2"/>
  525. <Col id="healexamgubun"/>
  526. <Col id="orddeptcd"/>
  527. <Col id="orddrid"/>
  528. <Col id="insutrgtflag"/>
  529. <Col id="insuflag"/>
  530. <Col id="insucorpbrchcd"/>
  531. <Col id="civilaplflag"/>
  532. <Col id="remcnts"/>
  533. <Col id="prsdnm"/>
  534. <Col id="telno"/>
  535. <Col id="detladdr"/>
  536. <Col id="biztype"/>
  537. <Col id="cmpyno"/>
  538. <Col id="cmpystat"/>
  539. <Col id="insucd"/>
  540. <Col id="workoffice"/>
  541. <Col id="balzipcd1"/>
  542. <Col id="balzipcd2"/>
  543. <Col id="baladdr1"/>
  544. <Col id="baladdr2"/>
  545. <Col id="officeno"/>
  546. <Col id="fax"/>
  547. <Col id="email"/>
  548. <Col id="prsnchrg"/>
  549. <Col id="changedate"/>
  550. <Col id="cmpyseq"/>
  551. <Col id="cmpysign"/>
  552. <Col id="healthdr"/>
  553. <Col id="handphon"/>
  554. <Col id="uptai"/>
  555. <Col id="jongmog"/>
  556. <Col id="noise"/>
  557. <Col id="dust"/>
  558. <Col id="heavymetal"/>
  559. <Col id="hrmfllight"/>
  560. <Col id="ugyj"/>
  561. <Col id="spcchmst"/>
  562. <Col id="medical1"/>
  563. <Col id="medical2"/>
  564. <Col id="medical3"/>
  565. <Col id="medical4"/>
  566. <Col id="medical5"/>
  567. <Col id="medical6"/>
  568. <Col id="medical7"/>
  569. <Col id="jtarget"/>
  570. <Col id="chtarget"/>
  571. <Col id="cmpy"/>
  572. <Col id="person"/>
  573. <Col id="amount"/>
  574. <Col id="officertrgtmancnt"/>
  575. <Col id="officertrgtwomcnt"/>
  576. <Col id="prdtmancnt"/>
  577. <Col id="prdtwomcnt"/>
  578. <Col id="dsptmancnt"/>
  579. <Col id="dsptwomcnt"/>
  580. <Col id="dlmancnt"/>
  581. <Col id="dlwoncnt"/>
  582. <Col id="totlabrmancnt"/>
  583. <Col id="totlabrwomcnt"/>
  584. <Col id="cancer1"/>
  585. <Col id="cancer2"/>
  586. <Col id="cancer3"/>
  587. <Col id="cancer4"/>
  588. <Col id="cancer5"/>
  589. <Col id="insunm"/>
  590. <Col id="workofficenm"/>
  591. <Col id="biztypenm"/>
  592. <Col id="totalofficertrgtcnt"/>
  593. <Col id="totalprdtcnt"/>
  594. <Col id="totaldsptcnt"/>
  595. <Col id="totaldlcnt"/>
  596. <Col id="totlabrcnt"/>
  597. <Col id="prdtcode"/>
  598. <Col id="prdtnm"/>
  599. <Col id="healexamgubun"/>
  600. <Col id="orddeptcd"/>
  601. <Col id="orddrid"/>
  602. <Col id="insutrgtflag"/>
  603. <Col id="insuflag"/>
  604. </Row>
  605. </Rows>
  606. </Dataset>
  607. <Dataset id="ds_send_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  608. <ColumnInfo>
  609. <Column id="instcd" type="STRING" size="256"/>
  610. <Column id="appyear" type="STRING" size="256"/>
  611. <Column id="cmpyid" type="STRING" size="256"/>
  612. <Column id="prddate" type="STRING" size="256"/>
  613. <Column id="prdtcode" type="STRING" size="256"/>
  614. <Column id="prdtnm" type="STRING" size="256"/>
  615. </ColumnInfo>
  616. <Rows>
  617. <Row>
  618. <Col id="instcd"/>
  619. <Col id="appyear"/>
  620. <Col id="cmpyid"/>
  621. <Col id="prddate"/>
  622. <Col id="prdtcode"/>
  623. <Col id="prdtnm"/>
  624. </Row>
  625. </Rows>
  626. </Dataset>
  627. <Dataset id="ds_send_srch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  628. <ColumnInfo>
  629. <Column id="srchcmpynm" type="STRING" size="256"/>
  630. <Column id="srchcmpyid" type="STRING" size="256"/>
  631. <Column id="srchappyear" type="STRING" size="256"/>
  632. <Column id="srchinstcd" type="STRING" size="256"/>
  633. <Column id="srchcmpystat" type="STRING" size="256"/>
  634. </ColumnInfo>
  635. <Rows>
  636. <Row>
  637. <Col id="srchcmpynm"/>
  638. <Col id="srchcmpyid"/>
  639. <Col id="srchappyear"/>
  640. <Col id="srchinstcd"/>
  641. <Col id="srchcmpystat"/>
  642. </Row>
  643. </Rows>
  644. </Dataset>
  645. <Dataset id="ds_main_cmpysinfo_itemdetail" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  646. <ColumnInfo>
  647. <Column id="prdtcode" type="STRING" size="256"/>
  648. <Column id="prdtnm" type="STRING" size="256"/>
  649. </ColumnInfo>
  650. <Rows>
  651. <Row>
  652. <Col id="prdtcode"/>
  653. <Col id="prdtnm"/>
  654. </Row>
  655. </Rows>
  656. </Dataset>
  657. <Dataset id="ds_init_baseinfo_orddridlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  658. <Dataset id="ds_init_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  659. <ColumnInfo>
  660. <Column id="healexamgubun" type="STRING" size="256"/>
  661. <Column id="healexamdetlflag" type="STRING" size="256"/>
  662. <Column id="insutrgtflag" type="STRING" size="256"/>
  663. <Column id="insuflag" type="STRING" size="256"/>
  664. <Column id="yearlist" type="STRING" size="256"/>
  665. </ColumnInfo>
  666. <Rows>
  667. <Row>
  668. <Col id="healexamgubun"/>
  669. <Col id="healexamdetlflag"/>
  670. <Col id="insutrgtflag"/>
  671. <Col id="insuflag"/>
  672. <Col id="yearlist"/>
  673. </Row>
  674. </Rows>
  675. </Dataset>
  676. <Dataset id="ds_main_cmpysinfo_examlst1_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  677. <ColumnInfo>
  678. <Column id="testcd" type="STRING" size="256"/>
  679. <Column id="testnm" type="STRING" size="256"/>
  680. <Column id="testcd" type="STRING" size="256"/>
  681. <Column id="cmpyid" type="STRING" size="256"/>
  682. <Column id="appyear" type="STRING" size="256"/>
  683. <Column id="examtype" type="STRING" size="256"/>
  684. <Column id="pkgflag" type="STRING" size="256"/>
  685. </ColumnInfo>
  686. <Rows>
  687. <Row>
  688. <Col id="testcd"/>
  689. <Col id="testnm"/>
  690. <Col id="testcd"/>
  691. <Col id="cmpyid"/>
  692. <Col id="appyear"/>
  693. <Col id="examtype"/>
  694. <Col id="pkgflag"/>
  695. </Row>
  696. </Rows>
  697. </Dataset>
  698. <Dataset id="ds_send_select" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  699. <ColumnInfo>
  700. <Column id="srchcmpyid" type="STRING" size="256"/>
  701. <Column id="srchappyear" type="STRING" size="256"/>
  702. </ColumnInfo>
  703. <Rows>
  704. <Row>
  705. <Col id="srchcmpyid"/>
  706. <Col id="srchappyear"/>
  707. </Row>
  708. </Rows>
  709. </Dataset>
  710. <Dataset id="ds_main_ahbmgcpyinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  711. <ColumnInfo>
  712. <Column id="cmpyid" type="STRING" size="256"/>
  713. <Column id="cmpynm" type="STRING" size="256"/>
  714. <Column id="appyear" type="STRING" size="256"/>
  715. </ColumnInfo>
  716. <Rows>
  717. <Row>
  718. <Col id="cmpyid"/>
  719. <Col id="cmpynm"/>
  720. <Col id="appyear"/>
  721. </Row>
  722. </Rows>
  723. </Dataset>
  724. <Dataset id="ds_init_baseinfo_drlst_itemdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  725. <Dataset id="ds_init_baseinfo_year_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  726. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  727. <ColumnInfo>
  728. <Column id="srchcond" type="STRING" size="256"/>
  729. </ColumnInfo>
  730. </Dataset>
  731. <Dataset id="ds_main_cmpysinfo_examlst2_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  732. <ColumnInfo>
  733. <Column id="testcd" type="STRING" size="256"/>
  734. <Column id="testnm" type="STRING" size="256"/>
  735. <Column id="cmpyid" type="STRING" size="256"/>
  736. <Column id="appyear" type="STRING" size="256"/>
  737. <Column id="examtype" type="STRING" size="256"/>
  738. <Column id="pkgflag" type="STRING" size="256"/>
  739. </ColumnInfo>
  740. <Rows>
  741. <Row>
  742. <Col id="testcd"/>
  743. <Col id="testnm"/>
  744. <Col id="cmpyid"/>
  745. <Col id="appyear"/>
  746. <Col id="examtype"/>
  747. <Col id="pkgflag"/>
  748. </Row>
  749. </Rows>
  750. </Dataset>
  751. <Dataset id="ds_main_cmpysinfo_examlst3_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  752. <ColumnInfo>
  753. <Column id="testcd" type="STRING" size="256"/>
  754. <Column id="testnm" type="STRING" size="256"/>
  755. <Column id="cmpyid" type="STRING" size="256"/>
  756. <Column id="appyear" type="STRING" size="256"/>
  757. <Column id="examtype" type="STRING" size="256"/>
  758. <Column id="pkgflag" type="STRING" size="256"/>
  759. </ColumnInfo>
  760. <Rows>
  761. <Row>
  762. <Col id="testcd"/>
  763. <Col id="testnm"/>
  764. <Col id="cmpyid"/>
  765. <Col id="appyear"/>
  766. <Col id="examtype"/>
  767. <Col id="pkgflag"/>
  768. </Row>
  769. </Rows>
  770. </Dataset>
  771. <Dataset id="ds_init_A0088" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  772. <ColumnInfo>
  773. <Column id="cdid" type="STRING" size="256"/>
  774. <Column id="cdnm" type="STRING" size="256"/>
  775. </ColumnInfo>
  776. </Dataset>
  777. <Dataset id="ds_init_S900" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  778. <ColumnInfo>
  779. <Column id="cdid" type="STRING" size="256"/>
  780. <Column id="cdnm" type="STRING" size="256"/>
  781. </ColumnInfo>
  782. </Dataset>
  783. <Dataset id="ds_init_baseinfo_orddeptcdlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  784. <ColumnInfo>
  785. <Column id="etcdetlcd" type="STRING" size="256"/>
  786. <Column id="etcdetlnm" type="STRING" size="256"/>
  787. </ColumnInfo>
  788. </Dataset>
  789. <Dataset id="ds_init_A0108" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  790. <ColumnInfo>
  791. <Column id="cdid" type="STRING" size="256"/>
  792. <Column id="cdnm" type="STRING" size="256"/>
  793. </ColumnInfo>
  794. </Dataset>
  795. <Dataset id="ds_init_A0109" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  796. <ColumnInfo>
  797. <Column id="cdid" type="STRING" size="256"/>
  798. <Column id="cdnm" type="STRING" size="256"/>
  799. </ColumnInfo>
  800. </Dataset>
  801. <Dataset id="ds_init_S920" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  802. <ColumnInfo>
  803. <Column id="cdid" type="STRING" size="256"/>
  804. <Column id="cdnm" type="STRING" size="256"/>
  805. </ColumnInfo>
  806. </Dataset>
  807. </Objects>
  808. <Bind>
  809. <BindItem id="item0" compid="group5.input12" propid="value" datasetid="ds_send_srch" columnid="srchcmpyid"/>
  810. <BindItem id="item1" compid="group5.input13" propid="value" datasetid="ds_send_srch" columnid="srchcmpynm"/>
  811. <BindItem id="item2" compid="group5.cmb_srchappyear" propid="value" datasetid="ds_send_srch" columnid="srchappyear"/>
  812. <BindItem id="item3" compid="group5.bool16" propid="value" datasetid="ds_send_srch" columnid="srchcmpystat"/>
  813. <BindItem id="item4" compid="ipt_cmpyid" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="cmpyid"/>
  814. <BindItem id="item5" compid="ipt_cmpynm" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="cmpynm"/>
  815. <BindItem id="item6" compid="output12" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="officezipcd1"/>
  816. <BindItem id="item7" compid="output13" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="officezipcd2"/>
  817. <BindItem id="item8" compid="output11" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="officeaddr1"/>
  818. <BindItem id="item9" compid="ipt_officeaddr2" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="officeaddr2"/>
  819. <BindItem id="item10" compid="cmb_gubun" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="healexamgubun"/>
  820. <BindItem id="item11" compid="combo2" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="orddeptcd"/>
  821. <BindItem id="item12" compid="combo3" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="orddrid"/>
  822. <BindItem id="item13" compid="combo17" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="insutrgtflag"/>
  823. <BindItem id="item14" compid="cmb_insuflag" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="insuflag"/>
  824. <BindItem id="item15" compid="output14" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="balzipcd1"/>
  825. <BindItem id="item16" compid="output15" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="balzipcd2"/>
  826. <BindItem id="item17" compid="output10" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="baladdr1"/>
  827. <BindItem id="item18" compid="ipt_baladdr2" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="baladdr2"/>
  828. <BindItem id="item19" compid="ipt_telno" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="telno"/>
  829. <BindItem id="item20" compid="ipt_email" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="email"/>
  830. <BindItem id="item21" compid="checkbox17" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="changedate"/>
  831. <BindItem id="item22" compid="ipt_prsnchrg" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="prsnchrg"/>
  832. <BindItem id="item23" compid="ipt_officeno" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="officeno"/>
  833. <BindItem id="item24" compid="ipt_cmpyno" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="cmpyno"/>
  834. <BindItem id="item25" compid="ipt_cmpyseq" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="cmpyseq"/>
  835. <BindItem id="item26" compid="input1" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="cmpysign"/>
  836. <BindItem id="item27" compid="ipt_fax" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="fax"/>
  837. <BindItem id="item28" compid="ipt_handphon" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="handphon"/>
  838. <BindItem id="item29" compid="ipt_uptai" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="uptai"/>
  839. <BindItem id="item30" compid="ipt_jongmog" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="jongmog"/>
  840. <BindItem id="item31" compid="combo7" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="cancer1"/>
  841. <BindItem id="item32" compid="combo8" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="cancer2"/>
  842. <BindItem id="item33" compid="combo9" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="cancer3"/>
  843. <BindItem id="item34" compid="combo10" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="cancer4"/>
  844. <BindItem id="item35" compid="combo11" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="cancer5"/>
  845. <BindItem id="item36" compid="radio3" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="cmpy"/>
  846. <BindItem id="item37" compid="ipt_amount" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="amount"/>
  847. <BindItem id="item38" compid="bool1" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="noise"/>
  848. <BindItem id="item39" compid="bool2" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="dust"/>
  849. <BindItem id="item40" compid="bool3" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="heavymetal"/>
  850. <BindItem id="item41" compid="bool4" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="hrmfllight"/>
  851. <BindItem id="item42" compid="bool5" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="ugyj"/>
  852. <BindItem id="item43" compid="bool6" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="spcchmst"/>
  853. <BindItem id="item44" compid="bool7" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="medical1"/>
  854. <BindItem id="item45" compid="bool8" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="medical2"/>
  855. <BindItem id="item46" compid="bool9" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="medical3"/>
  856. <BindItem id="item47" compid="bool10" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="medical4"/>
  857. <BindItem id="item48" compid="bool11" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="medical5"/>
  858. <BindItem id="item49" compid="bool12" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="medical6"/>
  859. <BindItem id="item50" compid="bool13" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="medical7"/>
  860. <BindItem id="item51" compid="bool14" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="jtarget"/>
  861. <BindItem id="item52" compid="bool15" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="chtarget"/>
  862. <BindItem id="item53" compid="bool17" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="cmpystat"/>
  863. <BindItem id="item54" compid="output2" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="totalprdtcnt"/>
  864. <BindItem id="item55" compid="output3" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="totaldsptcnt"/>
  865. <BindItem id="item56" compid="output4" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="insunm"/>
  866. <BindItem id="item57" compid="output5" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="workofficenm"/>
  867. <BindItem id="item58" compid="output6" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="biztypenm"/>
  868. <BindItem id="item59" compid="output7" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="insucd"/>
  869. <BindItem id="item60" compid="output8" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="workoffice"/>
  870. <BindItem id="item61" compid="output9" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="biztype"/>
  871. <BindItem id="item62" compid="combo1" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="healthdr"/>
  872. <BindItem id="item63" compid="ipt_appyear" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="appyear"/>
  873. <BindItem id="item64" compid="output16" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="totalofficertrgtcnt"/>
  874. <BindItem id="item65" compid="output17" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="totaldlcnt"/>
  875. <BindItem id="item66" compid="output18" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="totlabrcnt"/>
  876. <BindItem id="item67" compid="output19" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="totlabrwomcnt"/>
  877. <BindItem id="item68" compid="output20" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="totlabrmancnt"/>
  878. <BindItem id="item69" compid="ipt_officertrgtmancnt" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="officertrgtmancnt"/>
  879. <BindItem id="item70" compid="ipt_officertrgtwomcnt" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="officertrgtwomcnt"/>
  880. <BindItem id="item71" compid="ipt_prdtmancnt" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="prdtmancnt"/>
  881. <BindItem id="item72" compid="ipt_dsptmancnt" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="dsptmancnt"/>
  882. <BindItem id="item73" compid="ipt_dlmancnt" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="dlmancnt"/>
  883. <BindItem id="item74" compid="ipt_prdtwomcnt" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="prdtwomcnt"/>
  884. <BindItem id="item75" compid="ipt_dsptwomcnt" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="dsptwomcnt"/>
  885. <BindItem id="item76" compid="ipt_dlwoncnt" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="dlwoncnt"/>
  886. <BindItem id="item77" compid="ipt_prsdnm" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="prsdnm"/>
  887. <BindItem id="item78" compid="ipt_insucorpbrchcd" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="insucorpbrchcd"/>
  888. <BindItem id="item79" compid="ipt_civilaplflag" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="civilaplflag"/>
  889. <BindItem id="item80" compid="input3" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="prdtcode"/>
  890. <BindItem id="item81" compid="input4" propid="value" datasetid="ds_main_cmpysinfo_item" columnid="prdtnm"/>
  891. </Bind>
  892. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  893. * System Name :
  894. * Job Name :
  895. * Creator :
  896. * Make Date : 2017-12-04
  897. * Description :
  898. *---------------------------------------------------------------------------------------
  899. * Modify Date Modifier Modify Description
  900. *---------------------------------------------------------------------------------------
  901. * 2017-06-19 Live Converter TF->XP
  902. *
  903. *---------------------------------------------------------------------------------------
  904. ****************************************************************************************/
  905. //=======================================================================================
  906. // Lib Include
  907. //---------------------------------------------------------------------------------------
  908. include "com_commonxp::comm_main.xjs";
  909. include "ast_commonxp::AST.xjs";
  910. include "ast_healexamxp::AHA001.xjs";
  911. include "ast_healthexambasexp::healcombolist.xjs";
  912. include "ast_healthexamrsrvacptxp::AHA.xjs";
  913. //=======================================================================================
  914. // Global Form Variable
  915. //---------------------------------------------------------------------------------------
  916. var arErrorCode = new HashArray();
  917. var vHealexamFlag = "";
  918. var vHealexamdetlFlag = "";
  919. //=======================================================================================
  920. // Function
  921. //---------------------------------------------------------------------------------------
  922. /*-**************************************************************************************
  923. * Argument : N/A
  924. * Description : 진료의 조회
  925. ****************************************************************************************/
  926. function call_TRAHA04047() {
  927. ds_init_baseinfo_orddridlst_item.clearData();
  928. var oParam = {};
  929. oParam.id = "TRAHA04047";
  930. oParam.service = "healexambaseapp.EtcCode";
  931. oParam.method = "reqGetDetlCodeList";
  932. oParam.inds = "req=ds_send_orddridinfo";
  933. oParam.outds = "ds_init_baseinfo_orddridlst_item=item";
  934. oParam.async = false;
  935. oParam.callback = "cf_TRAHA04047";
  936. tranf_submit(oParam);
  937. }
  938. function cf_TRAHA04047(sSvcId, nErrorCode, sErrorMsg) {
  939. arErrorCode.push(sSvcId, nErrorCode);
  940. dsf_setFixVal(ds_init_baseinfo_orddridlst_item, "sel:N");
  941. }
  942. /*-**************************************************************************************
  943. * Argument : N/A
  944. * Description : 기본코드 정보를 조회
  945. ****************************************************************************************/
  946. function fGetBaseInfo(){
  947. var arrParam1 = [{dsNm: "ds_init_A0088", cdGrpId: "A0088"}
  948. ,{dsNm: "ds_init_A0108", cdGrpId: "A0108"}
  949. ,{dsNm: "ds_init_A0109", cdGrpId: "A0109"}
  950. ];
  951. appf_getCodeList(arrParam1);
  952. /*
  953. * 공통코드 조회
  954. * 진료과 (G, G26)
  955. */
  956. var arrParam2 = [{dsNm: "ds_init_baseinfo_orddeptcdlst_item", cdGrpId: "G", cdId:"G26"}];
  957. healGetComboList(arrParam2);
  958. // 2015_01_09 년도를 기준자료료 관리 하도록 프로그램 수정(S900)
  959. var arrParam3 = [{dsNm: "ds_init_S900", cdGrpId: "S900"}
  960. ,{dsNm: "ds_init_S920", cdGrpId: "S920"}
  961. ];
  962. healGetCodeList(arrParam3);
  963. }
  964. /*-**************************************************************************************
  965. * Argument : N/A
  966. * Description : 화면을 초기화
  967. ****************************************************************************************/
  968. function fInit(){
  969. ds_main_ahbmgcpyinfo_item.clearData();
  970. ds_main_cmpysinfo_item.clearData(); ds_main_cmpysinfo_item.addRow(); dsf_setDefaultVal(ds_main_cmpysinfo_item, "all");
  971. ds_main_cmpysinfo_examlst1_item.clearData();
  972. ds_main_cmpysinfo_examlst2_item.clearData();
  973. ds_main_cmpysinfo_examlst3_item.clearData();
  974. ds_main_cmpysinfo_itemdetail.clearData();
  975. var cur_year = utlf_getNewDate().getFullYear();
  976. ipt_appyear.value = cur_year;
  977. ds_send_srch.setColumn( 0, "srchcmpystat" , "Y");
  978. ds_main_cmpysinfo_item.setColumn( 0, "cmpystat" , "Y");
  979. ds_main_cmpysinfo_item.setColumn( 0, "noise" , "N");
  980. ds_main_cmpysinfo_item.setColumn( 0, "dust" , "N");
  981. ds_main_cmpysinfo_item.setColumn( 0, "heavymetal" , "N");
  982. ds_main_cmpysinfo_item.setColumn( 0, "hrmfllight" , "N");
  983. ds_main_cmpysinfo_item.setColumn( 0, "ugyj" , "N");
  984. ds_main_cmpysinfo_item.setColumn( 0, "spcchmst" , "N");
  985. ds_main_cmpysinfo_item.setColumn( 0, "medical1" , "N");
  986. ds_main_cmpysinfo_item.setColumn( 0, "medical2" , "N");
  987. ds_main_cmpysinfo_item.setColumn( 0, "medical3" , "N");
  988. ds_main_cmpysinfo_item.setColumn( 0, "medical4" , "N");
  989. ds_main_cmpysinfo_item.setColumn( 0, "medical5" , "N");
  990. ds_main_cmpysinfo_item.setColumn( 0, "medical6" , "N");
  991. ds_main_cmpysinfo_item.setColumn( 0, "medical7" , "N");
  992. ds_main_cmpysinfo_item.setColumn( 0, "jtarget" , "N");
  993. ds_main_cmpysinfo_item.setColumn( 0, "chtarget" , "N");
  994. ds_main_cmpysinfo_item.setColumn( 0, "cmpy" , "Y");
  995. ds_main_cmpysinfo_item.setColumn( 0, "amount" , "0");
  996. ds_main_cmpysinfo_item.setColumn( 0, "insucorpbrchcd" , "-");
  997. ds_main_cmpysinfo_item.setColumn( 0, "civilaplflag" , "N");
  998. ds_main_cmpysinfo_item.setColumn( 0, "officertrgtmancnt" , "0");
  999. ds_main_cmpysinfo_item.setColumn( 0, "officertrgtwomcnt" , "0");
  1000. ds_main_cmpysinfo_item.setColumn( 0, "prdtmancnt" , "0");
  1001. ds_main_cmpysinfo_item.setColumn( 0, "prdtwomcnt" , "0");
  1002. ds_main_cmpysinfo_item.setColumn( 0, "dsptmancnt" , "0");
  1003. ds_main_cmpysinfo_item.setColumn( 0, "dsptwomcnt" , "0");
  1004. ds_main_cmpysinfo_item.setColumn( 0, "dlmancnt" , "0");
  1005. ds_main_cmpysinfo_item.setColumn( 0, "dlwoncnt" , "0");
  1006. }
  1007. /*-**************************************************************************************
  1008. * Argument : N/A
  1009. * Description : 조회화면 초기화
  1010. ****************************************************************************************/
  1011. function fInitSrch(){
  1012. var cur_year = utlf_getNewDate().getFullYear();
  1013. group5.cmb_srchappyear.value = cur_year;
  1014. }
  1015. /*-**************************************************************************************
  1016. * Argument : N/A
  1017. * Description : 조회할 년도를 가져온다(사용안함)
  1018. ****************************************************************************************/
  1019. function fGetYear(){
  1020. var date = parseInt(utlf_getNewDate().getFullYear());
  1021. frmf_addComboItem("group5.cmb_srchappyear", date, date, "above");
  1022. for(var i = 1; i < 5; i++){
  1023. frmf_addComboItem("group5.cmb_srchappyear", date + (i*-1), date + (i*-1), "above");
  1024. frmf_addComboItem("group5.cmb_srchappyear", date + i, date + i, "below");
  1025. }
  1026. }
  1027. /*-**************************************************************************************
  1028. * Argument : N/A
  1029. * Description : 조회
  1030. ****************************************************************************************/
  1031. function fGetCmpysList(){
  1032. var oParam = {};
  1033. oParam.id = "TRAHA03400";
  1034. oParam.service = "healthexambaseapp.CmpysCode";
  1035. oParam.method = "reqGetCmpysList";
  1036. oParam.inds = "req=ds_send_srch";
  1037. oParam.outds = "ds_main_ahbmgcpyinfo_item=item";
  1038. oParam.async = false;
  1039. //oParam.callback = "cf_TRAHA03400";
  1040. tranf_submit(oParam);
  1041. grp_btn.btn_newsave.enable = true;
  1042. grp_btn.btn_save.enable = false;
  1043. grp_btn.btn_clear.enable = true;
  1044. grp_btn.btn_del.enable = false;
  1045. }
  1046. /*-**************************************************************************************
  1047. * Argument : N/A
  1048. * Description : 의사리스트 조회
  1049. ****************************************************************************************/
  1050. function fGetComboList(){
  1051. dsf_makeValue( ds_send, "srchcond", "string", "J" );
  1052. dsf_makeValue( ds_send, "srchhealexamflag", "string", m_vHealexamflag);
  1053. dsf_makeValue( ds_send, "srchhealexamdetlflag", "string", m_vHealexamdetlflag + "09");
  1054. var oParam = {};
  1055. oParam.id = "TRAHB01504";
  1056. oParam.service = "healexambaseapp.ComCode";
  1057. oParam.method = "reqGetHealExamDrList";
  1058. oParam.inds = "req=ds_send";
  1059. oParam.outds = "ds_init_baseinfo_drlst_itemdr=item";
  1060. oParam.async = false;
  1061. //oParam.callback = "cf_TRAHB01504";
  1062. tranf_submit(oParam);
  1063. }
  1064. /*-**************************************************************************************
  1065. * Argument : N/A
  1066. * Description : 선택한 그리드행을 조회
  1067. ****************************************************************************************/
  1068. function fGetExmpInfo(){
  1069. var idx = ds_main_ahbmgcpyinfo_item.rowposition;
  1070. if(idx < 0) return;
  1071. ds_send_srch.setColumn( 0, "srchinstcd" , sysf_getUserInfo("dutplceinstcd"));
  1072. ds_send_select.setColumn( 0, "srchappyear" , ds_main_ahbmgcpyinfo_item.getColumn(idx, "appyear"));
  1073. ds_send_select.setColumn( 0, "srchcmpyid" , ds_main_ahbmgcpyinfo_item.getColumn(idx, "cmpyid"));
  1074. var oParam = {};
  1075. oParam.id = "TRAHA03401";
  1076. oParam.service = "healthexambaseapp.CmpysCode";
  1077. oParam.method = "reqGetExmpList";
  1078. oParam.inds = "req=ds_send_select";
  1079. oParam.outds = "ds_main_cmpysinfo_item=item ds_main_cmpysinfo_examlst1_item=item1 ds_main_cmpysinfo_examlst2_item=item2 ds_main_cmpysinfo_examlst3_item=item3 ds_main_cmpysinfo_itemdetail=itemdetail";
  1080. oParam.async = false;
  1081. oParam.callback = "cf_TRAHA03401";
  1082. tranf_submit(oParam);
  1083. //선택된 진료과의 진료의사 정보 가져오기
  1084. if(!utlf_isNull(ds_main_cmpysinfo_item.getColumn(0, "orddeptcd"))) {
  1085. ds_send_orddridinfo.setColumn( 0, "clscd", "G");
  1086. ds_send_orddridinfo.setColumn( 0, "etccd", "G27");
  1087. ds_send_orddridinfo.setColumn( 0, "etcitemcnts", ds_main_cmpysinfo_item.getColumn(0, "orddeptcd"));
  1088. call_TRAHA04047();
  1089. if(arErrorCode.pop("TRAHA04047") > -1){
  1090. combo3.enable = true;
  1091. }
  1092. }else{
  1093. ds_main_cmpysinfo_item.setColumn( 0, "orddrid", "");
  1094. combo3.enable = false;
  1095. }
  1096. var vofficeman = eval(ds_main_cmpysinfo_item.getColumn(0, "officertrgtmancnt"));
  1097. var vofficewom = eval(ds_main_cmpysinfo_item.getColumn(0, "officertrgtwomcnt"));
  1098. var vprdtman = eval(ds_main_cmpysinfo_item.getColumn(0, "prdtmancnt"));
  1099. var vprdtwom = eval(ds_main_cmpysinfo_item.getColumn(0, "prdtwomcnt"));
  1100. var vdsptman = eval(ds_main_cmpysinfo_item.getColumn(0, "dsptmancnt"));
  1101. var vdsptwom = eval(ds_main_cmpysinfo_item.getColumn(0, "dsptwomcnt"));
  1102. var vdlman = eval(ds_main_cmpysinfo_item.getColumn(0, "dlmancnt"));
  1103. var vdlwon = eval(ds_main_cmpysinfo_item.getColumn(0, "dlwoncnt"));
  1104. var vtotlabrman = eval(ds_main_cmpysinfo_item.getColumn(0, "totlabrmancnt"));
  1105. var vtotlabrwom = eval(ds_main_cmpysinfo_item.getColumn(0, "totlabrwomcnt"));
  1106. dsf_makeValue( ds_main_cmpysinfo_item, "totalofficertrgtcnt", "string", (vofficeman + vofficewom));
  1107. dsf_makeValue( ds_main_cmpysinfo_item, "totalprdtcnt", "string", (vprdtman + vprdtwom));
  1108. dsf_makeValue( ds_main_cmpysinfo_item, "totalprdtcnt", "string", (vprdtman + vprdtwom));
  1109. dsf_makeValue( ds_main_cmpysinfo_item, "totaldsptcnt", "string", (vdsptman + vdsptwom));
  1110. dsf_makeValue( ds_main_cmpysinfo_item, "totaldlcnt", "string", (vdlman + vdlwon));
  1111. dsf_makeValue( ds_main_cmpysinfo_item, "totlabrcnt", "string", (vtotlabrman + vtotlabrwom));
  1112. grp_btn.btn_newsave.enable = false;
  1113. grp_btn.btn_save.enable = true;
  1114. grp_btn.btn_clear.enable = true;
  1115. grp_btn.btn_del.enable = true;
  1116. }
  1117. function cf_TRAHA03401(sSvcId, nErrorCode, sErrorMsg) {
  1118. if(nErrorCode < 0) return;
  1119. ds_main_cmpysinfo_item.updateColID("prdtnm","prdtcode");
  1120. ds_main_cmpysinfo_item.updateColID("cdnm","prdtnm");
  1121. }
  1122. /*-**************************************************************************************
  1123. * Argument : N/A
  1124. * Description : 체크
  1125. ****************************************************************************************/
  1126. function fChk(){
  1127. if( utlf_isNull(ipt_cmpyid.value) ) {
  1128. sysf_messageBox("사업장 코드를 ", "C001");
  1129. ipt_cmpyid.setFocus();
  1130. return false;
  1131. }
  1132. if( utlf_isNull(ipt_cmpynm.value) ) {
  1133. sysf_messageBox("사업장명을 ", "C001");
  1134. ipt_cmpynm.setFocus();
  1135. return false;
  1136. }
  1137. if( utlf_isNull(ipt_amount.value) ) {
  1138. sysf_messageBox("배치 후 검진금액을 ", "C001");
  1139. ipt_amount.setFocus();
  1140. return false;
  1141. }
  1142. if( utlf_isNull(ipt_appyear.value) ) {
  1143. sysf_messageBox("적용년도를 ", "C001");
  1144. ipt_appyear.setFocus();
  1145. return false;
  1146. }
  1147. }
  1148. /*-**************************************************************************************
  1149. * Argument : vMode - i/u/d
  1150. * Description : 저장
  1151. ****************************************************************************************/
  1152. function fSaveExmp(vMode){
  1153. if(utlf_isNull(vMode)) return;
  1154. if(vMode == "i" || vMode == "u") {
  1155. if( sysf_messageBox("사업장 정보를", "Q002") != 6 ) return ;
  1156. }else if(vMode == "d") {
  1157. if( sysf_messageBox("사업장 정보를", "Q001") != 6 ) return ;
  1158. }
  1159. var prodcode = "";
  1160. for(var i=0; i < ds_main_cmpysinfo_itemdetail.rowcount; i++){
  1161. prodcode += ds_main_cmpysinfo_itemdetail.getColumn(i, "prdtcode") + ",";
  1162. }
  1163. dsf_makeValue( ds_main_cmpysinfo_item, "prdtnm", "string", prodcode);
  1164. dsf_makeValue( ds_main_cmpysinfo_item, "prdtcode", "string", prodcode);
  1165. ds_send_save.copyData(ds_main_cmpysinfo_item);
  1166. dsf_makeValue( ds_send_save, "mode", "string", vMode);
  1167. dsf_createDs("ds_send_save_saveexamlst1");
  1168. var examlst1 = grdf_getGridUpdateData(grd_examlst1, "all");
  1169. grdf_setStatusColumn(examlst1, "mode");
  1170. ds_send_save_saveexamlst1.copyData(examlst1, true);
  1171. dsf_createDs("ds_send_save_saveexamlst2");
  1172. var examlst2 = grdf_getGridUpdateData(grd_examlst2, "all");
  1173. grdf_setStatusColumn(examlst2, "mode");
  1174. ds_send_save_saveexamlst2.copyData(examlst2, true);
  1175. dsf_createDs("ds_send_save_saveexamlst3");
  1176. var examlst3 = grdf_getGridUpdateData(grd_examlst3, "all");
  1177. grdf_setStatusColumn(examlst3, "mode");
  1178. ds_send_save_saveexamlst3.copyData(examlst3, true);
  1179. var oParam = {};
  1180. oParam.id = "TXAHB03400";
  1181. oParam.service = "healthexambaseapp.CmpysCode";
  1182. oParam.method = "reqExeCmpyslist";
  1183. oParam.inds = "req=ds_send_save examlst1=ds_send_save_saveexamlst1 examlst2=ds_send_save_saveexamlst2 examlst3=ds_send_save_saveexamlst3";
  1184. oParam.outds = "ds_hidden=item";
  1185. oParam.async = false;
  1186. oParam.callback = "cf_TXAHB03400";
  1187. tranf_submit(oParam);
  1188. if(arErrorCode.pop("TXAHB03400") > -1) {
  1189. if(vMode == "i"){
  1190. fInit();
  1191. fGetCmpysList();
  1192. }else if(vMode == "u"){
  1193. fGetExmpInfo();
  1194. }else if(vMode == "d"){
  1195. fInit();
  1196. fGetCmpysList();
  1197. }
  1198. }
  1199. }
  1200. function cf_TXAHB03400(sSvcId, nErrorCode, sErrorMsg) {
  1201. arErrorCode.push(sSvcId, nErrorCode);
  1202. }
  1203. /*-**************************************************************************************
  1204. * Argument : N/A
  1205. * Description : 행추가
  1206. ****************************************************************************************/
  1207. function fAddlst(grd_id){
  1208. var grdObj = this.components[grd_id];
  1209. if(utlf_isNull(grdObj)) return;
  1210. var idx = ds_main_ahbmgcpyinfo_item.rowposition;
  1211. if(idx < 0) return;
  1212. var appyear = ds_main_ahbmgcpyinfo_item.getColumn(idx, "appyear");
  1213. var cmpyid = ds_main_ahbmgcpyinfo_item.getColumn(idx, "cmpyid");
  1214. var examtype = "";
  1215. if(grd_id == "grd_examlst1"){
  1216. examtype = "1";
  1217. }else if(grd_id == "grd_examlst2"){
  1218. examtype = "2";
  1219. }else if(grd_id == "grd_examlst3"){
  1220. examtype = "3";
  1221. }
  1222. var dataCVS = "";
  1223. var duptCd = "";
  1224. var sColSep = "▦";
  1225. var sRowSep = "▩";
  1226. var CVS = "healexamflag" + sColSep + "healexamdetlflag"+ sColSep + "testcd" + sColSep + "calcscorcd" + sRowSep;
  1227. ds_temp_templst_list.clearData();
  1228. var desNodeSet = "ds_temp_templst_list";
  1229. fGetPkgCd("SMAHA00100", "P", "Y", "nm", "", "G01", "", desNodeSet, "Y", "", "", "");
  1230. var examNodeList = this.objects[desNodeSet];
  1231. var dsObj = this.objects[grdObj.binddataset];
  1232. if(examNodeList.rowcount > 0){
  1233. for(var i=0; i < examNodeList.rowcount; i++){
  1234. var idx = dsObj.addRow();
  1235. dsObj.setColumn(idx, "testcd", examNodeList.getColumn(i, "pkgcd"));
  1236. dsObj.setColumn(idx, "testnm", examNodeList.getColumn(i, "pkgnm"));
  1237. dsObj.setColumn(idx, "cmpyid", cmpyid);
  1238. dsObj.setColumn(idx, "appyear", appyear);
  1239. dsObj.setColumn(idx, "examtype", examtype);
  1240. dsObj.setColumn(idx, "pkgflag", examNodeList.getColumn(i, "pkgflag"));
  1241. }
  1242. }
  1243. }
  1244. /*-**************************************************************************************
  1245. * Argument : N/A
  1246. * Description : 행삭제
  1247. ****************************************************************************************/
  1248. function fDellst(grd_id){
  1249. var objGrd = this.components[grd_id];
  1250. if(utlf_isNull(objGrd)) return;
  1251. var objGrd = objGrd;
  1252. var selectedRows = grdf_getSelectedRows(objGrd);
  1253. for (var i = selectedRows.length-1; i >= 0; i--){
  1254. if( objects[objGrd.binddataset].getRowType(selectedRows[i]) == 2 ) {
  1255. objects[objGrd.binddataset].deleteRow(selectedRows[i]);
  1256. }else{
  1257. grdf_setStatus(objGrd, "D", [selectedRows[i]]);
  1258. }
  1259. }
  1260. }
  1261. //=======================================================================================
  1262. // Event
  1263. //---------------------------------------------------------------------------------------
  1264. /****************************************************************************************
  1265. * Components : Form
  1266. * Description : 화면 처음 초기화시 폼초기화
  1267. ****************************************************************************************/
  1268. function SMAHA03400_onload(obj:Form, e:LoadEventInfo) {
  1269. frmf_initForm(obj);
  1270. //grdf_initGrid(grd_XXX);
  1271. //grdf_setGridSort(grd_XXX);
  1272. grdf_setRowTypeIcon(grd_ahbmgcpy, 0);
  1273. grdf_setRowTypeIcon(grd_examlst1, 0);
  1274. grdf_setRowTypeIcon(grd_examlst2, 0);
  1275. grdf_setRowTypeIcon(grd_examlst3, 0);
  1276. grdf_setRowTypeIcon(grd_prdlst, 0);
  1277. var sFlag = String(frmf_getMenuParam());
  1278. if(utlf_isNull(sFlag)){
  1279. m_vHealexamflag = "G";
  1280. m_vHealexamdetlflag = "G01"
  1281. }else{
  1282. m_vHealexamflag = sFlag.substr(0, 1);
  1283. m_vHealexamdetlflag = sFlag.substr(0, 3);
  1284. }
  1285. fGetBaseInfo(); //기본_공통코드 정보를 조회
  1286. fInit();
  1287. fInitSrch();
  1288. // 2015_01_09 이정택 주석처리
  1289. //fGetYear();
  1290. // 2015_01_09 이정택 주석처리
  1291. fGetCmpysList();
  1292. fGetComboList();
  1293. //컨트롤초기화
  1294. grp_btn.btn_newsave.enable = true;
  1295. grp_btn.btn_save.enable = false;
  1296. grp_btn.btn_clear.enable = true;
  1297. grp_btn.btn_del.enable = false;
  1298. }
  1299. /****************************************************************************************
  1300. * Components : Button
  1301. * Description : 조회
  1302. ****************************************************************************************/
  1303. function group5_btn_search_onclick(obj:Button, e:ClickEventInfo) {
  1304. fInit();
  1305. fGetCmpysList();
  1306. }
  1307. /****************************************************************************************
  1308. * Components : Edit
  1309. * Description : 조회조건 입력 후 조회
  1310. ****************************************************************************************/
  1311. function Edit_Search_onkeyup(obj:Edit, e:KeyEventInfo)
  1312. {
  1313. if(e.keycode == 13) {
  1314. obj.updateToDataset();
  1315. group5.btn_search.click();
  1316. }
  1317. }
  1318. /****************************************************************************************
  1319. * Components : Button
  1320. * Description : 사업장주소 입력 팝업
  1321. ****************************************************************************************/
  1322. function button13_onclick(obj:Button, e:ClickEventInfo) {
  1323. var sZipcd = appf_getZipCodeList();
  1324. if( !utlf_isNull(sZipcd) ) {
  1325. ds_main_cmpysinfo_item.setColumn(idx, "officezipcd1", sZipcd.zipcdhead);
  1326. ds_main_cmpysinfo_item.setColumn(idx, "officezipcd2", sZipcd.zipcdfoot);
  1327. ds_main_cmpysinfo_item.setColumn(idx, "officezipcdseq", sZipcd.seqno); //미확인
  1328. ds_main_cmpysinfo_item.setColumn(idx, "officeaddr1", sZipcd.address); //sZipcd.address
  1329. //ds_main_cmpysinfo_item.setColumn(idx, "officeaddr2", sZipcd.address); //sZipcd.address
  1330. }
  1331. }
  1332. /****************************************************************************************
  1333. * Components : Combo
  1334. * Description : 진료과선택
  1335. ****************************************************************************************/
  1336. function combo2_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  1337. //선택된 진료과의 진료의사 정보 가져오기
  1338. if(!utlf_isNull(ds_main_cmpysinfo_item.getColumn(0, "orddeptcd"))) {
  1339. ds_send_orddridinfo.setColumn( 0, "clscd", "G");
  1340. ds_send_orddridinfo.setColumn( 0, "etccd", "G27");
  1341. ds_send_orddridinfo.setColumn( 0, "etcitemcnts", ds_main_cmpysinfo_item.getColumn(0, "orddeptcd"));
  1342. call_TRAHA04047();
  1343. if(arErrorCode.pop("TRAHA04047") > -1){
  1344. combo3.enable = true;
  1345. }
  1346. }else{
  1347. ds_main_cmpysinfo_item.setColumn( 0, "orddrid", "");
  1348. combo3.enable = false;
  1349. }
  1350. }
  1351. /****************************************************************************************
  1352. * Components : Button
  1353. * Description : 일반검진 행추가
  1354. ****************************************************************************************/
  1355. function btn_searchadd_onclick(obj:Button, e:ClickEventInfo) {
  1356. fAddlst("grd_examlst1");
  1357. }
  1358. /****************************************************************************************
  1359. * Components : Button
  1360. * Description : 일반검진 행삭제
  1361. ****************************************************************************************/
  1362. function button2_onclick(obj:Button, e:ClickEventInfo) {
  1363. fDellst("grd_examlst1");
  1364. }
  1365. /****************************************************************************************
  1366. * Components : Button
  1367. * Description : 생애검진(간염대상) 행추가
  1368. ****************************************************************************************/
  1369. function button3_onclick(obj:Button, e:ClickEventInfo) {
  1370. fAddlst("grd_examlst2");
  1371. }
  1372. /****************************************************************************************
  1373. * Components : Button
  1374. * Description : 생애검진(간염대상) 행삭제
  1375. ****************************************************************************************/
  1376. function button4_onclick(obj:Button, e:ClickEventInfo) {
  1377. fDellst("grd_examlst2");
  1378. }
  1379. /****************************************************************************************
  1380. * Components : Button
  1381. * Description : 생애검진(간염비대상) 행추가
  1382. ****************************************************************************************/
  1383. function button5_onclick(obj:Button, e:ClickEventInfo) {
  1384. fAddlst("grd_examlst3");
  1385. }
  1386. /****************************************************************************************
  1387. * Components : Button
  1388. * Description : 생애검진(간염비대상) 행삭제
  1389. ****************************************************************************************/
  1390. function button6_onclick(obj:Button, e:ClickEventInfo) {
  1391. fDellst("grd_examlst3");
  1392. }
  1393. /****************************************************************************************
  1394. * Components : Grid
  1395. * Description : 사업장선택
  1396. ****************************************************************************************/
  1397. function grd_ahbmgcpy_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  1398. fGetExmpInfo();
  1399. //2015_07_29 우편번호 관련 프로그램 수정
  1400. var cnt = ds_init_S920.getCaseCount("cdid=='Y'");
  1401. if(cnt > 0){
  1402. fNewZipCdCheck(ds_main_cmpysinfo_item.getColumn(0, "officezipcd1"), ds_main_cmpysinfo_item.getColumn(0, "officezipcd2"));
  1403. }
  1404. //2015_07_29 우편번호 관련 프로그램 수정
  1405. }
  1406. /****************************************************************************************
  1407. * Components : Button
  1408. * Description : 발솔주소 팝업
  1409. ****************************************************************************************/
  1410. function button14_onclick(obj:Button, e:ClickEventInfo) {
  1411. var sZipcd = appf_getZipCodeList();
  1412. if( !utlf_isNull(sZipcd) ) {
  1413. ds_main_cmpysinfo_item.setColumn(idx, "balzipcd1", sZipcd.zipcdhead);
  1414. ds_main_cmpysinfo_item.setColumn(idx, "balzipcd2", sZipcd.zipcdfoot);
  1415. //ds_main_cmpysinfo_item.setColumn(idx, "balzipcdseq", sZipcd.seqno);
  1416. ds_main_cmpysinfo_item.setColumn(idx, "baladdr1", sZipcd.address); //sZipcd.address
  1417. //ds_main_cmpysinfo_item.setColumn(idx, "officeaddr2", sZipcd.address); //sZipcd.address
  1418. }
  1419. }
  1420. /****************************************************************************************
  1421. * Components : Edit
  1422. * Description : 엔터시 포커스 이동
  1423. ****************************************************************************************/
  1424. function ipt_telno_onkeyup(obj:Edit, e:KeyEventInfo) {
  1425. if( event.keyCode == 13) {
  1426. ipt_fax.setFocus();
  1427. }
  1428. }
  1429. /****************************************************************************************
  1430. * Components : Button
  1431. * Description : 사업장관리번호생성
  1432. ****************************************************************************************/
  1433. function button9_onclick(obj:Button, e:ClickEventInfo) {
  1434. var oParam = {};
  1435. oParam.id = "TRAHA03402";
  1436. oParam.service = "healthexambaseapp.CmpysCode";
  1437. oParam.method = "reqGetCmpyidList";
  1438. oParam.inds = "req=ds_main_cmpysinfo_item";
  1439. oParam.outds = "ds_temp_cmpyid=cmpyid";
  1440. oParam.async = false;
  1441. oParam.callback = "cf_TRAHA03402";
  1442. tranf_submit(oParam);
  1443. if(arErrorCode.pop("TRAHA03402") > -1){
  1444. dsf_makeValue( ds_main_cmpysinfo_item, "cmpyid", "string", ds_temp_cmpyid.getColumn(0, "cmpyid"));
  1445. }
  1446. }
  1447. function cf_TRAHA03402(sSvcId, nErrorCode, sErrorMsg) {
  1448. arErrorCode.push(sSvcId, nErrorCode);
  1449. }
  1450. /****************************************************************************************
  1451. * Components : Button
  1452. * Description : 조합기호 팝업
  1453. ****************************************************************************************/
  1454. function button10_onclick(obj:Button, e:ClickEventInfo) {
  1455. fGetComnCd("SMAHB00500", "02" , "cd", ds_main_cmpysinfo_item.getColumn(0, "insucd"), output7, output4);
  1456. }
  1457. /****************************************************************************************
  1458. * Components : Button
  1459. * Description : 노동사무소 팝업
  1460. ****************************************************************************************/
  1461. function button11_onclick(obj:Button, e:ClickEventInfo) {
  1462. fGetComnCd("SMAHB00500", "06" , "cd", ds_main_cmpysinfo_item.getColumn(0, "workoffice"), output8, output5);
  1463. }
  1464. /****************************************************************************************
  1465. * Components : Button
  1466. * Description : 업종코드 팝업
  1467. ****************************************************************************************/
  1468. function button15_onclick(obj:Button, e:ClickEventInfo) {
  1469. fGetCommonCode("N","G109",ds_main_cmpysinfo_item.getColumn(0, "biztype"),"","ds_main_cmpysinfo_item 0 biztype","ds_main_cmpysinfo_item 0 biztypenm");
  1470. }
  1471. /****************************************************************************************
  1472. * Components : Button
  1473. * Description : 생산품목등록
  1474. ****************************************************************************************/
  1475. function button17_onclick(obj:Button, e:ClickEventInfo) {
  1476. ds_temp_prod_item.clearData();
  1477. fGetCommonCode("Y","G106","","ds_temp_prod_item","","");
  1478. //조회창에서 받아온값
  1479. var check = true;
  1480. //받아온값을 받아온수만큼 돌린다
  1481. for(var i=0; i < ds_temp_prod_item.rowcount; i++) {
  1482. var idx = ds_main_cmpysinfo_itemdetail.rowposition;
  1483. check = true;
  1484. //그리드에 같은 값이 있는지 확인
  1485. for(var j=0;j<ds_main_cmpysinfo_itemdetail.rowcount; j++) {
  1486. if ( ds_temp_prod_item.getColumn(i, "cdid") == ds_main_cmpysinfo_itemdetail.getColumn(j , "prdtcode")) {
  1487. sysf_messageBox(j + "번째에서 중복된 자료가 존재합니다", "E999", "");
  1488. check = false;
  1489. break;
  1490. }
  1491. }
  1492. // 값은 값이 없으면 insert
  1493. if (check == true) {
  1494. var nRow = ds_main_cmpysinfo_itemdetail.addRow();
  1495. ds_main_cmpysinfo_itemdetail.setColumn(nRow, "prdtcode", ds_temp_prod_item.getColumn(i, "cdid"));
  1496. ds_main_cmpysinfo_itemdetail.setColumn(nRow, "prdtnm", ds_temp_prod_item.getColumn(i, "cdnm"));
  1497. }
  1498. }
  1499. }
  1500. /****************************************************************************************
  1501. * Components : Button
  1502. * Description : 생산품목 행삭제
  1503. ****************************************************************************************/
  1504. function button1_onclick(obj:Button, e:ClickEventInfo) {
  1505. var grdObj = grd_prdlst;
  1506. var dsObj = this.objects[grdObj.binddataset];
  1507. var cRow = dsObj.rowposition;
  1508. if( dsObj.getRowType(cRow) == 2 ) {
  1509. dsObj.deleteRow(cRow);
  1510. }else{
  1511. grdf_setStatus(grdObj, "D", [cRow]);
  1512. }
  1513. }
  1514. /****************************************************************************************
  1515. * Components : Button
  1516. * Description : 저장
  1517. ****************************************************************************************/
  1518. function grp_btn_btn_save_onclick(obj:Button, e:ClickEventInfo) {
  1519. if(fChk() == false){
  1520. return;
  1521. }
  1522. fSaveExmp("u");
  1523. }
  1524. /****************************************************************************************
  1525. * Components : Button
  1526. * Description : 삭제
  1527. ****************************************************************************************/
  1528. function grp_btn_btn_del_onclick(obj:Button, e:ClickEventInfo) {
  1529. fSaveExmp("d");
  1530. }
  1531. /****************************************************************************************
  1532. * Components : Button
  1533. * Description : 초기화
  1534. ****************************************************************************************/
  1535. function grp_btn_btn_clear_onclick(obj:Button, e:ClickEventInfo) {
  1536. fInit();
  1537. fInitSrch();
  1538. fGetCmpysList();
  1539. }
  1540. /****************************************************************************************
  1541. * Components : Button
  1542. * Description : 신규생성
  1543. ****************************************************************************************/
  1544. function grp_btn_btn_newsave_onclick(obj:Button, e:ClickEventInfo) {
  1545. ds_main_cmpysinfo_item.setColumn( 0, "insucorpbrchcd", "-");
  1546. ds_main_cmpysinfo_item.setColumn( 0, "civilaplflag", "N");
  1547. if(fChk() == false){
  1548. return;
  1549. }
  1550. fSaveExmp("i");
  1551. }
  1552. function checkbox17_onclick(obj:CheckBox, e:ClickEventInfo)
  1553. {
  1554. if(obj.value == false) ds_main_cmpysinfo_item.setColumn(0,"changedate","");
  1555. }
  1556. ]]></Script>
  1557. </Form>
  1558. </FDL>